function abrirModalSimples(conteudo, titulo){
    return $.modal({
        content: conteudo,
        title: titulo,
        maxWidth: 500,
        maxHeight: 500,
        buttons: {
            'Fechar': function(win) {win.closeModal();}
        }
    });
}

function abrirModalConfirmacao(url){
    return $.modal({
        content: 'Deseja Realmente Realizar Essa Operação?',
        title: 'Confirmação',
        maxWidth: 500,
        maxHeight: 500,
        buttons: {
            'Sim': function() {window.location.href = url},
            'Não': function(win) {win.closeModal();}            
        }
    });
}

function abrirModalCarregando(conteudo){
    return $.modal({
        content: '<img src="include/images/ajax-loader.gif"/> '+conteudo,
        title: 'Carregando',
        maxWidth: 500,
        maxHeight: 500,
        closeButton : false
    });
}

function loadClass(type,table,view){


    var janelaModal = $.modal({
        title: 'Visualização',
        content: '<img src="include/images/ajax-loader.gif"/> Carregando...',
        maxWidth: 800,
        minWidth: 700,
        maxHeight: 500,
        minHeight: 450,
        buttons: {
            'Fechar': function(win) {
                    win.closeModal();
            }
        }
    });

    $.post('GeneratorAction.loadClass',
        {
            type:type,
            table:table,
            view:view
        },
        function(response, status, xhr){
            var content = '<div id="loadClass" style="font-size:13px">';
            if (status == "error") {
                var msg = "Erro: ";
                content += msg + xhr.status + " " + xhr.statusText;
            }else{
                content += response;
            }
            content += '</div>';
            janelaModal.setModalContent(content,true);
        }
    );
}